package com.baidu.sggc.entity;

import lombok.Builder;
import lombok.Data;

/**
 * 系统审计报告实体类
 * 对应数据库表: pt_audit_event
 */
@Data
@Builder
public class SysReportEntity {

    /** 登录用户ID */
    private String userId;

    /** 登录用户名 */
    private String userName;

    /** 事件类型：SYS-系统事件，BIZ-业务事件 */
    private String eventId;

    /** 操作类型 */
    private String operateId;

    /** 主题域，业务侧为菜单路径 */
    private String domain;

    /** 客户端地址 */
    private String userIp;

    /** 会话标识 */
    private String sessionId;

    /** 业务应用名称 */
    private String appId;

    /** 事件描述 */
    private String description;

    /** 事件结果 */
    private Boolean isSuccess;

    /** 异常等级：0-无异常，1-一般，2-严重 */
    private String exceptionLevel;
}